/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-weight: normal; font-style: normal; }
fieldset,iframe,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
ol,ul,li { list-style:none;list-style-image:none; }
q:before,q:after { content:''; }

body { font-size:12px; color:#000; font-family: "Microsoft YaHei", "Arial Narrow"; background: url(../images/1.gif); }
img { display: block; }

/* 链接 */
a { text-decoration:none; color: #000; }
a:hover { color: #094A90; }

/* 清除浮动 */
.clearfix:after { display:block; clear:both; content:'.'; height:0px; visibility:hidden; font-size:0; }
/*ie8 、ff 、gg 、opera 、safari*/
.clearfix {*zoom:1;} 

/*隐藏*/
.hidden { height: 0; width: 0; line-height: 0; overflow: hidden; display: none; }

/* 通用间隔 */
.bk5,.bk10,.bk15,.bk20,.bk25,.bk30,.bk40,.bk50 {clear:both; line-height:0; font-size:0;}
.bk5 { height: 5px; }
.bk10 { height: 10px; }
.bk15 { height: 15px; }
.bk20 { height: 20px; }
.bk25 { height: 25px; }
.bk30 { height: 30px; }
.bk40 { height: 40px; }
.bk50 { height: 50px; }

.fl { float: left; }
.fr { float: right; }

/* 页面外围控制整体布局宽度 */
.wrapper { width: 970px; margin: 0 auto; }
#main,#header,#footer { min-width: 970px; }

/*头部*/
#header .head { height: 95px; }
#header .logo { width: 202px; height: 65px; background: url(../images/logo.gif); margin-top: 10px; text-align: left; text-indent: -1000px; overflow: hidden; }
#header .logo a { display: block; height: 65px; }
#header .xsrx { float: left; font-size: 22px; padding-top: 25px; line-height: 50px; font-weight: bold; text-align: right; width: 600px; }
#header .toptools { padding-top: 10px; }
#header .toptools a { text-decoration: none; color: #2F99D0; margin-left: 5px; }
#header .nav { line-height: 50px; height: 55px; width: 100%; background: url(../images/2.gif) repeat-x; position: relative; }
#header .n1,
#header .n2 { width: 13px; height: 55px; background: url(../images/bg.png) no-repeat -46px 0; content: " "; position: absolute; top: 0; left: 0; }
#header .n2 { background-position: -66px 0; left: auto; right: 0; }
#header .nav ul { padding: 0 13px; }
#header .nav li { width: 110px; text-align: center; float: left; height: 50px; font-weight: bold; font-size: 14px; }
#header .nav a { display: block; }
#header .nav .dropMenu { position: absolute; top: 49px; width: 110px; border: 1px solid #969696; border-top: none; background: #d4d4d4; text-align: center; display: none; }
#header .nav .dropMenu a { border-bottom: 1px dashed #969696; line-height: 35px; }
#header .nav .dropMenu a:hover { background: #ccc; }
#header #dropMenu { left: 123px; }
#header .slide { height: 223px; }

#footer .copyright { background: url(../images/foot.gif) no-repeat left center; line-height: 2em; color: #808080; padding: 10px 0; padding-left: 171px; }
#footer .copyright a { color: #808080; }
#footer .copyright a:hover { color: #094A90; }
#footer .copyright .fr { padding: 20px; background: url(../images/icon.gif) no-repeat center center; display: block; width: 47px; height: 47px; }

#main { background: #fff; border-radius: 10px; }
#main .fl { width: 230px; padding-top: 10px; }
#main .fr { width: 720px; padding-top: 10px; padding-right: 10px; }
#main .breadcrumb { line-height: 35px; height: 37px; width: 100%; background: url(../images/4.gif) repeat-x; position: relative; margin-bottom: 10px; font-weight: bold; text-indent: 30px; }
#main .breadcrumb:before,
#main .breadcrumb:after { width: 23px; height: 37px; background: url(../images/bg.png) no-repeat -82px 0; content: " "; position: absolute; top: 0; left: 0; display: block; }
#main .breadcrumb:after { width: 8px; background-position: -23px 0; left: auto; right: 0; }

#sidebar { width: 230px; padding-left: 7px; }
#sidebar .box { width: 223px; margin-bottom: 5px; }
#sidebar .box h5 { margin-bottom: 5px; width:223px; height:37px; line-height: 37px; background: url(../images/bg.png) no-repeat 0px -130px; font-size: 14px; color: #fff; font-weight: bold; text-indent: 30px; }
#sidebar .box1 ul { padding-left: 20px; line-height: 2em; }
#sidebar .box1 ul img { display: inline-block; width: 77px; height: 22px; }

#sidebar .box2 li { overflow: hidden; line-height: 30px; border-bottom: 1px solid #ddd; margin-bottom: 5px; font-size: 14px; }
#sidebar .box2 li a { background: url(../images/hui.gif) 8px 12px no-repeat; display: block; line-height: 30px; padding-left: 20px; width: 220px; height: 30px; overflow: hidden; }
#sidebar .box2 li a.cur,
#sidebar .box2 li a:hover { color: #FF3300; background: url(../images/red.gif) 8px 12px no-repeat; }
#sidebar .searchBox { padding: 10px 0; }

/*百度搜索*/
#sidebar .bdcs-container .bdcs-search { width: 219px; }
#sidebar .bdcs-container .bdcs-search-form-input { width: 166px; }

.pagingNav {padding: 10px 5px; overflow:hidden; }
.pagingNav li {float:left; margin-left:5px; min-width: 20px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav li:hover,.pagingNav li.thisclass {background-color:#e1831b; border-color:#e1831b; color:#fff;}
.pagingNav li:hover a,
.pagingNav li.thisclass a { color: #fff; }
.pagingNav li a { display: block; padding: 0 8px; }
.pagingNav .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}
